const express = require('express')
const app = express()

app
    .use((req, res, next) => {
        res.body = '<h3>第一层请求</h3>'
        next()
        res.body += '<h3>第一层响应</h3>'
    })
    .use((req, res, next) => {
        res.body += '<h2>第二层请求</h2>'
        next()
        res.body += '<h2>第二层响应</h2>'
    })
    .use((req, res, next) => {
        res.body += '<h1>第三层请求</h1>'
        next()
        res.body += '<h1>第三层响应</h1>'
    })
    .get('/', (req, res) => {
        res.send(`${res.body}<p>处理业务</p>`)
    })
    .listen(3000)
    
console.log('http://localhost:3000')